import java.util.ArrayList;
import java.util.List;

import org.testng.annotations.Test;

public class TestJipod {
	ArrayList<Estilo> listaEstilo = new ArrayList<Estilo>();

	@Test
	public void compruebaEstilo() {

		// ASIGNACION NOMBRE A OBJETOS ESTILO E INTRODUCCION EN LA LISTA DE
		// ESTILO
		Estilo rock = new Estilo("rock");
		Estilo pop = new Estilo("pop");
		Estilo soul = new Estilo("soul");

		listaEstilo.add(rock);
		listaEstilo.add(pop);
		listaEstilo.add(soul);
		
		// ASIGNACION NOMBRE A OBJETOS AUTOR E INTRODUCCION EN CADA OBJETO
		// CORRESPONDIENTE
		Autor autor1 = new Autor("Queen");
		Autor autor2 = new Autor("Rolling Stones");
		Autor autor3 = new Autor("Madonna");
		Autor autor4 = new Autor("Michael Jackson");
		Autor autor5 = new Autor("Aretha Franklin");
		Autor autor6 = new Autor("Otis Redding");

		rock.autores.add(autor1);
		rock.autores.add(autor2);
		pop.autores.add(autor3);
		pop.autores.add(autor4);
		soul.autores.add(autor5);
		soul.autores.add(autor6);
		
		
		//LLAMADA A METODO Y ASERTO DE PRUEBAS
		Jipod jipod = new Jipod();
		jipod.galeriaEstilo.listaEstilo=listaEstilo;
		List<Autor> dameEstilo = jipod.dameEstilo("rock");
		assert (dameEstilo != null);
		assert (dameEstilo.size()==2);
		
		
		
		
	}

}
